////////////////////////////////////////////////////////////////////////////////
// Z-Day Project File                                                         //
// -------------------------------------------------------------------------- //
// Filename:   /gamemode/headcrabs.lua                                        //
// Type:       Shared                                                         //
// Contents:   Functions relating to the removal of headcrabs from zombies.   //
////////////////////////////////////////////////////////////////////////////////

local function RemoveHeadcrabs()	
	local ragdolls = table.Merge( ents.FindByClass("npc_headcrab"), ents.FindByClass("raggib"), ents.FindByClass("ClientsideRagdoll"), ents.FindByClass("client_ragdoll") )
	for k,v in pairs( ragdolls ) do
		if v != nil then
			v:Remove()
		end
	end
end 
hook.Add( "Think", "HeadcrabThink", function() RemoveHeadcrabs() end )